package com.xgk.boot.module.core.controller.order.vo;


import com.xgk.boot.framework.common.pojo.PageParam;
import lombok.Data;

import java.util.List;

@Data
public class OrderReqVo extends PageParam {

    /**
     * 主键ID
     */
    private Integer orderId;

    /**
     * 订单编号
     */
    private String orderCode;

    /**
     * 客户参考号
     */
    private String referenceNo;

    /**
     * 运单号
     */
    private String trackingNumber;

    /**
     * 客户ID
     */
    private Long customerId;

    /**
     * 客户代码
     */
    private String customerCode;

    /**
     * 订单类型：0:普通 / 1:卡车
     */
    private Integer orderType;

    /**
     * 物流产品代码
     */
    private String smCode;

    /**
     * 服务商渠道代码
     */
    private String spCode;

    /**
     * 订单状态
     * 0:已取消;1:草稿;2:已提交;3:已预报;99:已作废
     */
    private List<Integer> orderStatusList;

}
